sense of satisfaction - Francés Inglés Diccionario